function douYin(){
    var packageName = 'com.ss.android.ugc.aweme'
    // // 打开视频App
    launch(packageName);
    toast('打开抖音')

    // App加载完成
    waitForPackage(packageName);
    toast('加载完成')
    sleep(6000)

    // 点击消息
    if(text("以后再说").className("android.widget.TextView").depth("7").drawingOrder("1").findOne(1000)){
        text("以后再说").className("android.widget.TextView").depth("7").drawingOrder("1").click() 
    }
    const xx = className("android.widget.TextView").depth("19").drawingOrder("1").text("消息").findOne(1000)
    if(xx){
        log('找到消息')
        click(xx.bounds().centerX(),xx.bounds().centerY())
    }else{
        toast('没找到消息');
        console.log('没找到消息');
    }
    sleep(random(1000,3000))
    // 自动回复评论
    findMsg()
}

// 生成随机数函数
function random(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}

function findMsg (){
    const msg = id("su7").className("android.widget.TextView").depth("22").drawingOrder("2").findOne(2000)
    if(msg){
        // 有新消息
        toast('有新消息');
        click(msg.bounds().centerX(),msg.bounds().centerY())
        const text = className("android.widget.TextView").depth("17").drawingOrder("2").findOne(2000).text()
        console.log('新消息'+ text);
        if(text){
            const input = className("android.widget.EditText").depth("13").drawingOrder("6").text("发送消息").findOne(2000)
            input.setText(1)
            className("android.widget.ImageView").desc("发送").depth("13").click()
            back()
            findMsg()
        }else{
            toast('没有text');
            back()
        }

    }else{
        const not = className("android.widget.TextView").depth("20").drawingOrder("2").text("暂时没有更多了").findOne(1000)
        if(not){
            // 没有新消息
            toast('没有新消息');
            river()
        }else{
            const moShengRen2 = className("android.widget.ImageView").depth("22").drawingOrder("1").findOne(1000)
            if(moShengRen2&&moShengRen2.parent().parent().parent().child(1).child(0).text()=="陌生人消息"){
                toast('有陌生人消息')
                click(moShengRen.bounds().centerX(), moShengRen.bounds().centerY())
                sleep(random(1000,3000))
                moShengRen()
            }
            const ping = className("android.widget.LinearLayout").drawingOrder("1").depth("1").findOne()
            swipe(ping.bounds().centerX(), ping.bounds().centerY() + 250, ping.bounds().centerX(), ping.bounds().centerY() - 250, random(500,2000))
            findMsg()
        }
        
    }
}



// 陌生人回复
function moShengRen() {
    const moSRxx = className("android.widget.TextView").depth("12").drawingOrder("2").findOne(2000)
        if(moSRxx){
            click(moSRxx.bounds().centerX(), moSRxx.bounds().centerY())
            const jixu = className("android.widget.TextView").depth("12").drawingOrder("1").text("要继续与").findOne(2000)
            if(jixu){
                className("android.widget.Button").depth("12").drawingOrder("3").text("确认").findOne(2000).click()
                const jixuInput = className("android.widget.EditText").depth("14").text("发送消息").findOne(2000)
                jixuInput.setText(1)
                sleep(random(500,2000))
                className("android.widget.ImageView").desc("发送").depth("14").findOne(2000).click()
                back()
                moShengRen()
            }else{
                const jixuInput1 = className("android.widget.EditText").depth("14").text("发送消息").findOne(2000)
                if(jixuInput1){
                    jixuInput1.setText(1)
                    sleep(random(500,2000))
                    className("android.widget.ImageView").desc("发送").depth("14").findOne(2000).click()
                    back()
                    moShengRen()
                }else{
                    toast('没有输入框')
                    back()
                }
            }
        }else{
            console.log('没找到陌生人消息');
            swipe(device.width/2, device.height/2 + 250, device.width/2, device.height/2 - 250, random(500,2000))
            const wu = className("android.widget.TextView").text("暂时没有更多了").depth("8").drawingOrder("2").findOne(2000)
            if(wu){
                toast('没有陌生人消息')
                back()
            }else{
                console.log('陌生人消息');
                moShengRen()
            }
        }
}

function huiFuPingLun (){
    const redText = className("android.widget.TextView").depth("22").drawingOrder("1")
    if(redText.parent().parent().child(1).child(0).text() == '互动消息'){
        click(redText.parent().bounds().centerX(), redText.parent().bounds().centerY())
        sleep(random(1000,2000))
        const FenLei = className("android.widget.TextView").depth("9").drawingOrder("2").text("全部消息").findOne(1500)
        click(FenLei.bounds().centerX(), FenLei.bounds().centerY())
        sleep(random(500,1000))
        className("android.view.ViewGroup").depth("4").desc("收到的评论").drawingOrder("4").findOne(1500).click()
    }
}